home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
-
- PATH=/usr/dll/bin:$PATH
-
- VERSION=3.1.2
- TCLX_DIR=tclX7.3a-p1
-
- CCC="gcc -B/usr/dll/jump/"
- export JUMP_LIB=libtclx
- export JUMP_DIR=`pwd`/jump-tclx
-
- make CC="${CCC} -O2 -I${TCLX_DIR}/src -I/usr/include/tcl" tclxcompat.o || exit 1
-
- cd ${TCLX_DIR}/src
- make tclXmain.o tclXAppInit.o || exit 1
- make CC="${CCC}" made.tmp || exit 1
- cd ../..
-
- #exit
-
- # mkcompat -v /usr/X386/lib/libXpm.sa > ${JUMP_DIR}/jump.vars
- # mkcompat -f /usr/X386/lib/libXpm.sa > ${JUMP_DIR}/jump.funcs
-
- cd work
- rm -rf *
- cp ../tclxcompat.o .
- ar x ../${TCLX_DIR}/tclmaster/lib/libtclx.a
- rm tclXmain.o
- mkimage -l libtclx -v ${VERSION} -a 0x60c80000 -j 0x1000 -g 4096 -- *.o -ltcl -lm -lc -lgcc -lc || exit 1
- mkstubs -l libtclx -v ${VERSION} -a 0x60c80000 -j 0x1000 -g 4096 -- libtclx || exit 1
- ar x ../${TCLX_DIR}/tclmaster/lib/libtclx.a tclXmain.o
- ar rs libtclx.sa tclXmain.o
- mv libtclx.so.${VERSION} libtclx.sa ..
- cd ..
-
- TCLFLAGS='-L. -ltclx -ltcl -lieee -lm -N'
- gcc -o tcl ${TCLX_DIR}/src/tclXAppInit.o ${TCLFLAGS}
-
- #mv ${JUMP_LIB}.a. ${JUMP_LIB}.a
- #strip ${JUMP_LIB}.so.*
-